#include "all.h"
#include "my_func.h"


int main(int argc, char const *argv[])
{
    //对原始套接字描述符初始化
    sockfd = socket(PF_PACKET,SOCK_RAW,htons(ETH_P_ALL));
    if (sockfd < 0)//判断描述符是否创建成功,不成功则报错打印提示信息
    {
        perror("socket:");
        return 0;
    }
    //获取本机所有接口信息
    get_interface();
    //创建接受数据的线程
    pthread_t thread_recv;
    pthread_create(&thread_recv,NULL,my_recv,NULL);
    pthread_join(thread_recv,NULL);

    return 0;
}

